/*
 * common.h
 *
 *  Created on: Feb 8, 2013
 *      Author: George
 */

#ifndef COMMON_H_
#define COMMON_H_
static int dipsw_delay_poll();

static int dipsw_onoff_poll();
static void flash_led_sequence(int p_delay);
static void init();
int main();
void dtim0_delay(int p_usecs);
void dtim0_init();

int gpio_port_dd_get_pin_state(int p_pin);
void gpio_port_dd_init(int p_pin);
int gpio_port_tc_get_pin_state(int p_pin);
void gpio_port_tc_init();
void gpio_port_tc_set_pin_state(int p_pin ,int p_state);
int uc_dipsw_get_state(int p_switch);
void uc_dipsw_init();

void uc_led_all_off();
void uc_led_all_on();
void uc_led_all_toggle();
void uc_led_init();
void uc_led_off(int p_led);
void uc_led_on(int p_led);
void uc_led_toggle(int p_led);


#endif /* COMMON_H_ */
